stone from the island of corsica - French English Dictionary